package com.ktm.gecco.crawler.boche.entity;

import java.io.Serializable;

import com.ktm.gecco.crawler.boche.bean.BocheCarDetail;


public class BocheCarInfo implements Serializable{
    /**
     *
     */
    private static final long serialVersionUID = 5468885153294810557L;

    public BocheCarInfo(){

    }

    public BocheCarInfo(BocheCarDetail carDetail) {
        this.accidentType=carDetail.getAccidentType();
        this.brand=carDetail.getBrand();
        this.annualInspection=carDetail.getAnnualInspection();
        this.beginPrice=carDetail.getBeginPrice();
        this.beLong=carDetail.getBeLong();
        this.carname=carDetail.getCarname();
        this.cartype=carDetail.getCartype();
        this.comprehensiveServiceFee=carDetail.getComprehensiveServiceFee();
        this.contactInformation=carDetail.getContactInformation();
        this.contacts=carDetail.getContacts();
        this.domicile=carDetail.getDomicile();
        this.driveType=carDetail.getDriveType();
        this.drivingLicense=carDetail.getDrivingLicense();
        this.inforMation=carDetail.getInforMation();
        this.initialRegistration=carDetail.getInitialRegistration();
        this.insuredAmount=carDetail.getInsuredAmount();
        this.isDismantling=carDetail.getIsDismantling();
        this.isFrameNumberDamaged=carDetail.getIsFrameNumberDamaged();
        this.isMortgage=carDetail.getIsMortgage();
        this.carkey=carDetail.getCarkey();
        this.maturityOfInsurance=carDetail.getMaturityOfInsurance();
        this.newPrice=carDetail.getNewPrice();
        this.number=carDetail.getNumber();
        this.output=carDetail.getOutput();
        this.parkingPlace=carDetail.getParkingPlace();
        this.productionPermit=carDetail.getProductionPermit();
        this.purchaseTax=carDetail.getPurchaseTax();
        this.rescueFee=carDetail.getRescueFee();
        this.taxiLicense=carDetail.getTaxiLicense();
        this.vin=carDetail.getVin();
        this.datafrom="http://www.7-che.com";

        this.engine=carDetail.getEngine();
        this.transmissionCase=carDetail.getTransmissionCase();
        this.instrumentTable=carDetail.getInstrumentTable();
        this.controlPanel=carDetail.getControlPanel();
        this.mainAirBag=carDetail.getMainAirBag();
        this.secondaryAirBag=carDetail.getSecondaryAirBag();
        this.abssystem=carDetail.getAbssystem();
        this.bodyharness=carDetail.getBodyharness();
        this.computerBoard=carDetail.getComputerBoard();
        this.chassis=carDetail.getChassis();
        this.interior=carDetail.getInterior();
        this.isviolation=carDetail.getIsviolation();
        this.exerciseKilometer=carDetail.getExerciseKilometer();
    }
    /*
     * id 主键
     */
    private long id;
    /*
     * 汽车名称
     */
    private String carname;
    /*
     * 品牌
     */
    private String brand;

    /*
     * 编号
     */
    private String number;

    /*
     * 车辆类型
     */
    private String cartype;

    /*
     * 排量
     */
    private String output;

    /*
     * 转动类型 手动挡 自动挡
     */
    private String driveType;

    /*
     * 事故类型
     */
    private String accidentType;

    /*
     * 车架号
     */
    private String vin;

    /*
     * 户籍地
     */
    private String domicile;

    /*
     * 停放地
     */
    private String parkingPlace;

    /*
     * 产证
     */
    private String productionPermit;

    /*
     * 行驶证
     */
    private String drivingLicense;

    /*
     * 购置税
     */
    private String purchaseTax;

    /*
     * 钥匙
     */
    private String carkey;

    /*
     * 新车参考价
     */
    private double newPrice;

    /*
     * 投保金额
     */
    private double insuredAmount;

    /*
     * 施救费
     */
    private double rescueFee;

    /*
     * 综合服务费
     */
    private double comprehensiveServiceFee;

    /*
     * 联系人
     */
    private String contacts;

    /*
     * 联系方式
     */
    private String contactInformation;

    /*
     * 初次登记
     */
    private String initialRegistration;

    /*
     * 年检到期
     */
    private String annualInspection;

    /*
     * 交强险到期
     */
    private String maturityOfInsurance;

    /*
     * 起始价格
     */
    private double beginPrice;

    /*
     * 是否拆检
     */
    private String isDismantling;

    /*
     * 是否抵押
     */
    private String isMortgage;

    /*
     * 车架号是否受损
     */
    private String isFrameNumberDamaged;

    /*
     * 营运证
     */
    private String taxiLicense;

    /*
     * 所属
     */
    private String beLong;

    /*
     * 注意事项
     */
    private String inforMation;

    /*
     * 数据来源
     */
    private String datafrom;

    /*
     * 发动机
     */
    private String engine;

    /*
     * 变速箱
     */
    private String transmissionCase;

    /*
     * 仪表台
     */
    private String instrumentTable;

    /*
     * 控制面板
     */
    private String controlPanel;

    /*
     * 主气囊
     */
    private String mainAirBag;

    /*
     * 副气囊
     */
    private String secondaryAirBag;

    /*
     * ABS系统
     */
    private String abssystem;

    /*
     * 车身线束
     */
    private String bodyharness;

    /*
     * 全车电脑板
     */
    private String computerBoard;

    /*
     * 底盘
     */
    private String chassis;

    /*
     * 内饰
     */
    private String interior;

    /*
     * 有无违章
     */
    private String isviolation;

    /*
     * 行使公里数
     */
    private String exerciseKilometer;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getCarname() {
        return carname;
    }

    public void setCarname(String carname) {
        this.carname = carname;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getCartype() {
        return cartype;
    }

    public void setCartype(String cartype) {
        this.cartype = cartype;
    }

    public String getOutput() {
        return output;
    }

    public void setOutput(String output) {
        this.output = output;
    }

    public String getDriveType() {
        return driveType;
    }

    public void setDriveType(String driveType) {
        this.driveType = driveType;
    }

    public String getAccidentType() {
        return accidentType;
    }

    public void setAccidentType(String accidentType) {
        this.accidentType = accidentType;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public String getDomicile() {
        return domicile;
    }

    public void setDomicile(String domicile) {
        this.domicile = domicile;
    }

    public String getParkingPlace() {
        return parkingPlace;
    }

    public void setParkingPlace(String parkingPlace) {
        this.parkingPlace = parkingPlace;
    }

    public String getProductionPermit() {
        return productionPermit;
    }

    public void setProductionPermit(String productionPermit) {
        this.productionPermit = productionPermit;
    }

    public String getDrivingLicense() {
        return drivingLicense;
    }

    public void setDrivingLicense(String drivingLicense) {
        this.drivingLicense = drivingLicense;
    }

    public String getPurchaseTax() {
        return purchaseTax;
    }

    public void setPurchaseTax(String purchaseTax) {
        this.purchaseTax = purchaseTax;
    }

    public String getCarkey() {
        return carkey;
    }

    public void setCarkey(String carkey) {
        this.carkey = carkey;
    }

    public double getNewPrice() {
        return newPrice;
    }

    public void setNewPrice(double newPrice) {
        this.newPrice = newPrice;
    }

    public double getInsuredAmount() {
        return insuredAmount;
    }

    public void setInsuredAmount(double insuredAmount) {
        this.insuredAmount = insuredAmount;
    }

    public double getRescueFee() {
        return rescueFee;
    }

    public void setRescueFee(double rescueFee) {
        this.rescueFee = rescueFee;
    }

    public double getComprehensiveServiceFee() {
        return comprehensiveServiceFee;
    }

    public void setComprehensiveServiceFee(double comprehensiveServiceFee) {
        this.comprehensiveServiceFee = comprehensiveServiceFee;
    }

    public String getContacts() {
        return contacts;
    }

    public void setContacts(String contacts) {
        this.contacts = contacts;
    }

    public String getContactInformation() {
        return contactInformation;
    }

    public void setContactInformation(String contactInformation) {
        this.contactInformation = contactInformation;
    }

    public String getInitialRegistration() {
        return initialRegistration;
    }

    public void setInitialRegistration(String initialRegistration) {
        this.initialRegistration = initialRegistration;
    }

    public String getAnnualInspection() {
        return annualInspection;
    }

    public void setAnnualInspection(String annualInspection) {
        this.annualInspection = annualInspection;
    }

    public String getMaturityOfInsurance() {
        return maturityOfInsurance;
    }

    public void setMaturityOfInsurance(String maturityOfInsurance) {
        this.maturityOfInsurance = maturityOfInsurance;
    }

    public double getBeginPrice() {
        return beginPrice;
    }

    public void setBeginPrice(double beginPrice) {
        this.beginPrice = beginPrice;
    }

    public String getIsDismantling() {
        return isDismantling;
    }

    public void setIsDismantling(String isDismantling) {
        this.isDismantling = isDismantling;
    }

    public String getIsMortgage() {
        return isMortgage;
    }

    public void setIsMortgage(String isMortgage) {
        this.isMortgage = isMortgage;
    }

    public String getIsFrameNumberDamaged() {
        return isFrameNumberDamaged;
    }

    public void setIsFrameNumberDamaged(String isFrameNumberDamaged) {
        this.isFrameNumberDamaged = isFrameNumberDamaged;
    }

    public String getTaxiLicense() {
        return taxiLicense;
    }

    public void setTaxiLicense(String taxiLicense) {
        this.taxiLicense = taxiLicense;
    }

    public String getBeLong() {
        return beLong;
    }

    public void setBeLong(String beLong) {
        this.beLong = beLong;
    }

    public String getInforMation() {
        return inforMation;
    }

    public void setInforMation(String inforMation) {
        this.inforMation = inforMation;
    }

    public String getDatafrom() {
        return datafrom;
    }

    public void setDatafrom(String datafrom) {
        this.datafrom = datafrom;
    }

    public String getEngine() {
        return engine;
    }

    public void setEngine(String engine) {
        this.engine = engine;
    }

    public String getTransmissionCase() {
        return transmissionCase;
    }

    public void setTransmissionCase(String transmissionCase) {
        this.transmissionCase = transmissionCase;
    }

    public String getInstrumentTable() {
        return instrumentTable;
    }

    public void setInstrumentTable(String instrumentTable) {
        this.instrumentTable = instrumentTable;
    }

    public String getControlPanel() {
        return controlPanel;
    }

    public void setControlPanel(String controlPanel) {
        this.controlPanel = controlPanel;
    }

    public String getMainAirBag() {
        return mainAirBag;
    }

    public void setMainAirBag(String mainAirBag) {
        this.mainAirBag = mainAirBag;
    }

    public String getSecondaryAirBag() {
        return secondaryAirBag;
    }

    public void setSecondaryAirBag(String secondaryAirBag) {
        this.secondaryAirBag = secondaryAirBag;
    }

    public String getAbssystem() {
        return abssystem;
    }

    public void setAbssystem(String abssystem) {
        this.abssystem = abssystem;
    }

    public String getBodyharness() {
        return bodyharness;
    }

    public void setBodyharness(String bodyharness) {
        this.bodyharness = bodyharness;
    }

    public String getComputerBoard() {
        return computerBoard;
    }

    public void setComputerBoard(String computerBoard) {
        this.computerBoard = computerBoard;
    }

    public String getChassis() {
        return chassis;
    }

    public void setChassis(String chassis) {
        this.chassis = chassis;
    }

    public String getInterior() {
        return interior;
    }

    public void setInterior(String interior) {
        this.interior = interior;
    }

    public String getIsviolation() {
        return isviolation;
    }

    public void setIsviolation(String isviolation) {
        this.isviolation = isviolation;
    }

    public String getExerciseKilometer() {
        return exerciseKilometer;
    }

    public void setExerciseKilometer(String exerciseKilometer) {
        this.exerciseKilometer = exerciseKilometer;
    }

    @Override
    public String toString() {
        return "SevenCar [id=" + id + ", carname=" + carname + ", brand=" + brand + ", number=" + number + ", cartype=" + cartype
                + ", output=" + output + ", driveType=" + driveType + ", accidentType=" + accidentType + ", vin=" + vin
                + ", domicile=" + domicile + ", parkingPlace=" + parkingPlace + ", productionPermit=" + productionPermit
                + ", drivingLicense=" + drivingLicense + ", purchaseTax=" + purchaseTax + ", carkey=" + carkey + ", newPrice="
                + newPrice + ", insuredAmount=" + insuredAmount + ", rescueFee=" + rescueFee + ", comprehensiveServiceFee="
                + comprehensiveServiceFee + ", contacts=" + contacts + ", contactInformation=" + contactInformation
                + ", initialRegistration=" + initialRegistration + ", annualInspection=" + annualInspection
                + ", maturityOfInsurance=" + maturityOfInsurance + ", beginPrice=" + beginPrice + ", isDismantling="
                + isDismantling + ", isMortgage=" + isMortgage + ", isFrameNumberDamaged=" + isFrameNumberDamaged
                + ", taxiLicense=" + taxiLicense + ", beLong=" + beLong + ", inforMation=" + inforMation + ", datafrom="
                + datafrom + ", engine=" + engine + ", transmissionCase=" + transmissionCase + ", instrumentTable="
                + instrumentTable + ", controlPanel=" + controlPanel + ", mainAirBag=" + mainAirBag + ", secondaryAirBag="
                + secondaryAirBag + ", abssystem=" + abssystem + ", bodyharness=" + bodyharness + ", computerBoard="
                + computerBoard + ", chassis=" + chassis + ", interior=" + interior + ", isviolation=" + isviolation
                + ", exerciseKilometer=" + exerciseKilometer + "]";
    }


}
